<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        /* 
            面向对象变成(OOP)
                1.程序是干嘛的?
                    -程序就是对现实世界的抽象(照片就是对人的抽象)
                2.对象是干嘛的?
                    -一个事物抽象到程序中,就变成了对象
                    -程序的世界中,一切都是对象
                3.面向对象的编程
                    -面向对象的编程是指,程序中所有的操作都是通过对象来完成
                    -做任何事情之前都需要找到它的对象,然后通过对象来完成各种操作
        */

        /* 
            比如一个人:XXX
                -一个事物通常由两部分组成,数据和功能
                -一个对象由两部分组成,属性和方法
                -事物的数据到了对象中,体现为属性
                -事物的功能到了对象中,体现为方法
            
            一个人的数据:
                身高
                体重
                年龄
                名字
                住哪等等
            -一个人的功能:
                睡觉
                打游戏
                吃饭
        
        
        
        
        */
       const XXX = {
            height:172,
            weight:135,
            age:21,
            name:"GGG",
            sleep(){
                console.log("睡觉了"+(++this.height));
            },
            game(){
                console.log("打游戏"+(++this.age));
            }
       }
    </script>
</head>
<body>
    
</body>
</html>